Design of a Self-Timed Data Synchronizer for Crossing Two Different Clock Domains
نویسندگان
چکیده
This paper presents asynchronous switch between any two different local clock synchronous domains. The asynchronous switch will generate a slower clock from two local clock modules and moderate the high rated clock domain to slow down its clock frequency without stopping or pausing any clock of them throughout the data communication among them. The proposed design is implemented using the CMOS 45nm technology of STMicroelectronics. In this case, the delay time to change the clock is shown to be about 0.4ns. The proposed system is designed to use a small number of circuit elements. Sothat, the asynchronous switch has a noticeable improvement in terms of power consumption, throughput, and circuit area.
منابع مشابه
A Four-Stage Mesochronous Synchronizer with Back-Pressure and Buffering for Short and Long Range Communications
A four-stage mesochronous synchronizer is described. It enables low latency and full throughput crossing of boundaries of same frequency, different phase clock domains. Full back pressure is supported, where the receiver can start and stop accepting words without any data loss. Variable depth buffering is provided, supporting a wide range of short and long range communications and accommodating...
متن کاملFull Flow Clock Domain Crossing - From Source to Si
Functional verification of clock domain crossing (CDC) signals is normally concluded on a registertransfer level (RTL) representation of the design. However, physical design implementation during the back-end pre-silicon stages of the flow, which turns the RTL into an optimized gate-level representation, can interfere with synchronizer operation or compromise the effectiveness of the synchroniz...
متن کاملTest-Quality Comparison between Full- Scan, Partial-Scan and On-Line Techniques for a Periodic Synchronizer
-Because of shrinking minimum feature sizes, IC clock frequencies are increasing. It is no longer possible, nor desired, to distribute a single clock over the entire IC. Multipleclock domains design will no longer be an isolated design style. This new trend in the industry, referred to as future standard by some companies, poses many test problems due to special modules utilized at the interfac...
متن کاملEfficient Self-Timed Interfaces for Crossing Clock Domains
With increasing integration densities, large chip designs are commonly partitioned into multiple clock domains. While the computation within each individual domain may be synchronous, the interfaces between these domains often use asynchronous methods. One such approach is the STARI technique[12, 13] where a self-timed FIFO compensates for clock-skew between the sender and receiver. We present ...
متن کاملA Predictive Synchronizer for Periodic Clock Domains
An adaptive predictive clock synchronizer for systems on chip incorporating multiple clock domains is presented. The synchronizer takes advantage of the periodic nature of clocks in order to predict potential conflicts in advance, and to conditionally employ an input sampling delay to avoid such conflicts. The result is conflict-free synchronization with maximal throughput and minimal latency. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017